谷歌新操作系统Fuchsia OS即将完成,或将取代安卓
一切要从2016年说起,当时的谷歌还是宣称是一个工作用框架,直到2017年,谷歌也没有说明关于Fuchsia是操作系统的一个字。
从此时开始围绕Fuchsia,除了技术,还有一些理论升级,Fuchia在智能手机行业得到的喜誉参半的反馈,有的人认为它流行不起来,有些人认为它是下一个可以替代Android系统的大事件。
Google Fuchsia 已经摆脱了“通用操作系统”的概念,它可以在智能设备、路由器,智能显示器、平板电脑以及智能手机上同步运行。
Fuchia是基于一个名叫“Zircon”的全新内核上运行的,而Android和Chrome OS则是以Linux为内核的“重型”版本,它完全由Google开发并拥有完全的控制权,使用Flutter引擎+Dart语言编写。
Fuchsia的推出,会对软件开发产生什么影响,目前尚不得知。目前我们还无法接触到新的操作系统,但是利用Fuchsia,开发者可以开发兼容的编程语言应用。
2019年6月,Fuchsia开发者网站 fuchsia.dev 正式上线,并提供文档搜索,为了让Fuchsia更好,谷歌在年初聘请了在苹果有14年mac OS掌舵经验的人操盘。
Fuchsia操作系统与Swift以及Object-C,Chrome,Android系统无缝结合。当Fuchsia操作系统正式推出时,移动开发人员将获得一个强大的平台来开发跨平台应用。
为此,开发者将受益并顺利过渡到应用程序开发解决方案。
Fuchsia的核心功能
虽然Fuchsia的开发还在进行中,我们总结了Fuchsia操作系统的功能列表,其中一部分已经包含在Android产品中。
用户界面
Google操作系统界面由Material UI设计,是一个由称为Escher的渲染和阴影工具开发,比如组件、窗体、按钮和弹出窗口的平滑与层叠。
Fuchia样式由两个类型的部局组成:
Fucsia 助理
Fucsia系统的助手产品,比安卓系统更像谷歌助手。移动开发者可以利用其功能来增加基于Google助手的功能,如应用程序抽屉、相机和屏幕活动等。
全设备支持
这是一个跨时代的技术。从智能手机到可穿戴设备、笔记本到平板电脑等,多个平台都可以选择Fuchsia。
Fuchsia系统可以有效减低用户体验的设计,它提供了一个小工具可以让应用工程能够在不同的设备上组装和运行应用程序。
当使用Fuchsia,创建一个通用的应用程序将不再是难题。
自定义内核
谷歌Fuchsia的内核被称为Zirkon,它可以被开发者重新设计。Fuchsia与Android、Chrome不同之处就在此处,软件开发者可以访问到内核部分。
因此,开发此类应用可以全面提高设备的安全性,并在系统升级后保持兼容,开发者可以通过Fuchsia开发更强大的跨平台移动应用解决方案。
小结
Fuchsia何时发布,目前仍然是个迷。从客观因素来看,Google的2020 I/O大会发布Fuchsia OS的测试版可能性也较低。因为疫情的原因,谷歌年中的全球大会能否如期顺利召开也还是个未知数。
但是Fuchsia的开发工作已经完成,开发者可以在Google Play商店和Github中感受该操作系统的虚拟体验,也可以早日准备测试这个新系统,当正式推出时,应用程序开发的节奏必然会加快。
作者:山下村子
相关阅读:
一份来自亚马逊工程师的Google面试指南,GitHub收获9.8万星,已翻译成中文
将Windows DLL加载到Linux,谷歌知名研究员开源loadlibrary